|
Posizione nel menu |
---|
Draft → Utilità → Layer |
Ambiente |
Draft |
Avvio veloce |
Nessuno |
Introdotto nella versione |
0.19 |
Vedere anche |
Nessuno |
Il comando Draft Layer crea un layer Draft. Un layer è un tipo speciale di gruppo con un numero di proprietà visive. Queste proprietà e qualsiasi modifica apportata ad esse vengono propagate agli oggetti posizionati all'interno del layer. I layer stessi vengono inseriti in un altro gruppo speciale: Draft LayerContainer.
Per un Draft LayerContainer queste opzioni aggiuntive sono disponibili nel menu contestuale Vista ad albero:
Per un layer Draft queste opzioni aggiuntive sono disponibili nel menu contestuale Vista ad albero:
disponibile dalla versione 0.21
Se si rilascia un oggetto da un Gruppo, o un oggetto simile a un gruppo come un Parte di edificio Arch, su un layer nella Vista ad albero, è non rimosso dal gruppo e viceversa. Per rimuovere un oggetto da un layer è necessario rilasciarlo su un altro layer o sul nodo del documento. Non è necessario tenere premuto il tasto Ctrl durante il trascinamento o il rilascio su un layer.
Vedere anche: Editor delle proprietà.
Un oggetto Draft Layer deriva da un oggetto App FeaturePython e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:
Layer
LinkList
): specifica gli oggetti che si trovano all'interno del layer.
Layer
Le proprietà in questa sezione vengono applicate agli oggetti inseriti all'interno del layer. Qualsiasi modifica a queste proprietà gli viene propagata. Per due proprietà, VistaLine Color e VistaShape Color, questo comportamento è facoltativo.
Enumeration
): specifica lo stile di disegno del layer: Solid
, Dashed
, Punteggiato
o Dashdot
Color
): specifica il colore della linea del layer.Float
): specifica la larghezza della linea del layer.Bool
): specifica se le modifiche a VistaShape Appearance del layer vengono propagate agli oggetti all'interno del layer, disponibile dalla versione 1.0.Bool
): specifica se le modifiche a VistaShape Color del layer vengono propagate agli oggetti all'interno del layer.MaterialList
): specifica l'aspetto della forma del layer, disponibile dalla versione 1.0.Color
): specifica il colore della forma del layer. Viene mantenuto sincronizzato con Diffuse Color di VistaShape Appearance.Percent
): specifica la trasparenza del layer. Viene mantenuto sincronizzato con Transparency di VistaShape Appearance.Color
): specifica il colore di stampa della linea del layer.Bool
): specifica se il VistaLine Print Color del layer viene utilizzato quando una TechDraw Vista di Draft viene creata dagli oggetti interni al layer.
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
Per creare un Layer Draft utilizzare il metodo make_layer
del modulo Draft. Per aggiungere o rimuovere oggetti da un layer, modificare la sua proprietà Group
.
import FreeCAD as App
import Draft
doc = App.newDocument()
layer = Draft.make_layer(line_color=(1.0, 0.0, 0.0, 0.0),
shape_color=(1.0, 1.0, 0.0, 0.0))
polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer.Group = [polygon1, polygon2, polygon3]
doc.recompute()